package com.fast.modules.websocket.dto;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

import lombok.Data;

@Data
@JsonInclude(Include.NON_NULL)
public class BaseMessage {

    // 消息ID
    // @Id
    // private String id;

    // 消息类型 text：文本/ file：二进制文件
    private String type;

    // 消息内容
    private Object content;

    // 发送者
    private String sender;

    // 接受者 类型 User：聊天内容/OS：消息
    private String toType;

    // 接受者
    private String receiver;

    // 发送时间
    private Date date;

}
